@charset "utf-8";
/*入驻流程*/
.inprocess {
	width:100%;
	height:auto;
	padding:20px 0;
	min-width:1190px;
	overflow:hidden;
	background:#f5f5f5;
}
.inprocessBox {
	width:1190px;
	height:auto;
	margin:0 auto;
	background:#fff;
}
.inprocessBox>h3 {
	display:block;
	font-size:24px;
	color:#f9860a;
	font-weight:bold;
	text-align:center;
	padding:35px 0 30px;
}
.inprocessBox>h3 p {
	color:#999;
	font-size:14px;
	display:block;
	font-weight:normal;
	padding-top:10px;
}
.inprocessBox .pathList {
	width:640px;
	margin: 0 auto;
	overflow:hidden;
}
.inprocessBox .pathList>div {
	width:25%;
	float:left;
	text-align:center;
	position:relative;
}
.inprocessBox .pathList>div .icon {
	width:48px;
	height:48px;
	border-radius:48px;
	margin:0 auto;
	background:#fff;
	text-align:center;
	line-height:50px;
	position:relative;
	z-index:1;
	color:#fff;
}
.inprocessBox .pathList>div .icon .iconfont {
	font-size:48px;
	color: #dadada;
}
.inprocessBox .pathList>div .bor {
	width:160px;
	height:1px;
	background:#dadada;
	position:absolute;
	top:23px;
	left:0;
	z-index:0;
}
.inprocessBox .pathList>div .txt {
	padding:10px 0;
	display:block;
	font-size:14px;
	color:#999;
}
.inprocessBox .pathList>div.active .icon {
	background: #fff;
}
.inprocessBox .pathList>div.active .icon .iconfont{
	color: #f9860a;
}
.inprocessBox .pathList>div.active .bor {
	background:#f9860a;
}
.inprocessBox .pathList>div.active .txt {
	color:#f9860a;
}
.protocols {
	overflow:hidden;
	display:block;
	padding:40px 20px;
}
.protocols .title {
	display:block;
	font-size:14px;
	color:#666;
	padding-bottom:12px;
}
.protocols dl {
	display:block;
	border:1px solid #e3e2e3;
	padding:18px 20px 0;
	color:#666;
	font-size:14px;
	line-height:24px;
}
.protocols dl dd {
	margin-bottom:18px;
}
.protocols .prot-btn {
	display:block;
	text-align:center;
	margin-top:15px;
}
.protocols .prot-btn p {
	font-size:14px;
	color:#666;
	display:block;
	padding:10px 0;
}
.protocols .prot-btn p input {
	position:relative;
	top:1px;
}
.protocols .prot-btn .btn {
	width:270px;
	height:46px;
	text-align:center;
	line-height:46px;
	background:#f9860a;
	font-size:16px;
	color:#fff;
	border-radius:2px;
	display:block;
	margin:0 auto;
}
.protocols .prot-btn .btn:hover {
	background:#ff6c00;
}
.protocols .prot-btn .disabled {
	background:#d2d2d2;
	cursor:default;
}
.protocols .prot-btn .disabled:hover {
	background:#d2d2d2;
}
.protocol_info {
	width:1190px;
	height:auto;
	margin:80px auto 0;
	padding-bottom:80px;
}
.protocol_info ul {
	overflow:hidden;
}
.protocol_info ul li {
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
	padding-left:442px;
	position:relative;
	font-size:14px;
	min-height:40px;
}
.protocol_info li>label {
	position:absolute;
	left:0;
	top:0;
	text-align:right;
	padding-right:20px;
	width:422px;
	line-height:40px;
	font-size:14px;
	color:#666;
}
.protocol_info li>label i {
	color:#ff0000;
}
.protocol_info li .value_item {
	float:left;
	color:#333;
	line-height:40px;
}
.protocol_info li .value_item input[type="text"] {
	width:410px;
	height:38px;
	padding-left:10px;
	border:1px solid #d2d2d2;
	line-height:38px;
	border-radius:2px;
	float:left;
}
.protocol_info li .value_item.red-bor input[type="text"]{
	border: 1px solid #ff0000 !important;
	color: #ff0000 !important;
}
.protocol_info li .value_item input[type="text"].red-bor{
	border: 1px solid #ff0000 !important;
}
.protocol_info li .tips{
	color:#ff0000;
	font-size:14px;
	padding-left:10px;
	line-height: 40px;
}
.protocol_info li .value_item input[type="text"].file_ipt {
	width:300px;
}
.protocol_info li .value_item .filebox {
	display:inline-block;
	margin-left:10px;
	width:98px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:14px;
	border:1px solid #f9860a;
	color:#f9860a;
	border-radius:2px;
	position:relative;
	cursor:pointer;
}
.protocol_info li .value_item .filebox:hover {
	text-decoration:underline;
}
.protocol_info li .value_item .filebox input[type="file"] {
	width:100%;
	height:100%;
	filter:alpha(opacity=0);
	opacity:0;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}
.protocol_info li .value_item input[type="text"].input.dummy {
	width:390px;
	margin-right:10px;
}
.protocol_info li .value_item.area input[type="text"].input.dummy {
	width:102px !important;
}
.protocol_info .submitBox {
	margin:20px 0 0 442px;
	display:block;
}
.protocol_info .submitBox .btn {
	width:420px;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#fff;
	font-size:16px;
	border-radius:2px;
	background:#f9860a;
	display:inline-block;
}
.protocol_info .submitBox .btn1 {
	border:1px solid #f9860a;
	width:198px;
	height:44px;
	line-height:44px;
	background:#fff;
	color:#f9860a;
}
.protocol_info .submitBox .btn1:hover {
	color:#fff;
	background:#f9860a;
}
.protocol_info .submitBox .btn2 {
	width:200px;
	margin-left:15px;
}
.protocol_info .btn:hover {
	background:#ff4800;
}
.protocol_info.labl li>label i {
	color:#f9860a;
}
.protocol_result {
	text-align:center;
	padding:100px 0;
}
.protocol_result .start {
	padding-left:100px;
	background:url(../images/prot.png) left top no-repeat;
	display:inline-block;
	min-height:85px;
	text-align:left;
}
.protocol_result .start strong {
	display:block;
	font-size:24px;
	color:#438cde;
	font-weight:normal;
	position:relative;
	top:-5px;
}
.protocol_result .start p {
	font-size:14px;
	color:#666;
	display:block;
}
.protocol_result .start p span {
	padding:0 10px;
	color:#438cde;
}
.protocol_result .tips {
	font-size:14px;
	color:#999;
	display:block;
}
.protocol_result .result_btn {
	display:block;
	margin-top:35px;
	text-align:center;
}
.protocol_result .result_btn .btn {
	width:110px;
	height:32px;
	text-align:center;
	line-height:32px;
	border:1px solid #d2d2d2;
	color:#333;
	font-size:14px;
	display:inline-block;
	margin:0 9px;
}
.protocol_result .result_btn .btn:hover {
	border: 1px solid #999;
	color: #000;
}
.start_succeed{
	display: block;
	text-align: center;
}
.start_succeed .icon{
	width: 40px;
	height: 40px;
	display: block;
	margin: 0 auto;
	background: url(../images/succeed.png) no-repeat;
}
.start_succeed strong{
	color: #0a9000;
	font-size: 24px;
	display: block;
	font-weight: normal;
	padding: 10px 0;
}
.start_succeed p{
	display: block;
	padding: 10px 0;
	color: #666;
	font-size: 14px;
}
.start_succeed p span{
	color: #438cde;
}
.start_succeed .go_logoin{
	width: 110px;
	height: 32px;
	border:1px solid #d2d2d2;
	display: block;
	margin: 0 auto;
	color: #333;
	line-height: 32px;
	margin-top: 20px;
}
.start_succeed .go_logoin:hover{
	border: 1px solid #f9860a;
	color: #f9860a;
}
.start_defeated{
	display: block;
	text-align: center;
}
.start_defeated .icon{
	width: 40px;
	height: 40px;
	display: block;
	margin: 0 auto;
	background: url(../images/defeated.png) no-repeat;
}
.start_defeated strong{
	color: #fb4962;
	font-size: 24px;
	display: block;
	font-weight: normal;
	padding: 10px 0;
}
.start_defeated p{
	display: block;
	padding: 10px 0;
	color: #666;
	font-size: 14px;
}
.start_defeated p span{
	color: #438cde;
}
.start_defeated .go_logoin{
	width: 110px;
	height: 32px;
	border:1px solid #d2d2d2;
	display: block;
	margin: 0 auto;
	color: #333;
	line-height: 32px;
	margin-top: 20px;
}
.start_defeated .go_logoin:hover{
	border: 1px solid #f9860a;
	color: #f9860a;
}
/*app下载*/
.APP_download{
	width: 100%;
	min-width: 1190px;
	height: 700px;
	background: url(../images/download.jpg) center no-repeat;
	overflow: hidden;
}
.APP_download .left{
	float: left;
	margin-top: 48px;
	margin-left: 48px;
	width: 487px;
	height: 616px;
	background: url(../images/download-1.png) no-repeat;
}
.APP_download .right{
	float: right;
	width: 468px;
	height: 558px;
	margin-top: 70px;
	background: url(../images/transparent-fff10.png) repeat;
	box-sizing: border-box;
	padding: 14px;
}
.APP_download .right .box_box{
	background: url(../images/transparent-fff30.png) repeat;
	overflow: hidden;
	padding: 0 40px;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}
.APP_download .right strong{
	display: block;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding-top: 30px;
}
.APP_download .right p{
	display: block;
	padding: 8px 0 15px;
}
.APP_download .right .box{
	width: 100%;
	height: 150px;
	display: block;
	overflow: hidden;
	background: #f9860a;
}
.APP_download .right .box.blue_bg{
	background: #1791d9;
}
.APP_download .right .box.blue_bg .txt a{
	border: 1px solid #24a4ef;
}
.APP_download .right .box .img-box{
	width: 130px;
	height: 150px;
	padding: 10px;
	box-sizing: border-box;
	float: left;
	text-align: center;
	color: #999;
	background: #fff;
}
.APP_download .right .box .txt{
	float: left;
	padding-left: 30px;
	padding-top: 25px;
}
.APP_download .right .box .txt a{
	width: 168px;
	height: 38px;
	border: 1px solid #ff9e36;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 38px;
	border-radius: 38px;
	margin-bottom: 20px;
	font-size: 14px;
}
.APP_download .right .box .txt a:hover{
	border: 1px solid #f9f9f9;
}
.APP_download .right .box .txt .iPhone i{
	width: 21px;
	height: 25px;
	background: url(../images/download-3.png) center no-repeat;	
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 10px;
}
.APP_download .right .box .txt .Android i{
	width: 21px;
	height: 25px;
	background: url(../images/download-4.png) center no-repeat;	
	display: inline-block;
	position: relative;
	top: 7px;
	margin-right: 10px;
}